package org.easymis.entitys.mybatis.dto;
import java.io.Serializable;
import java.util.Date;

import org.easymis.commons.generator.annotation.GenField;
import org.easymis.commons.generator.annotation.GenModel;
import org.easymis.commons.generator.annotation.GenTable; 
 
  
  
 @GenTable(name="finance_reimburse_detail") 
@GenModel(packageName="org.easymis.entitys.mybatis",modelName="FinanceReimburseDetail")  
 public class FinanceReimburseDetail implements Serializable{  
      @GenField(labelname="费用明细组件",column="reimburse_detail_id",id=true,length=20,isnull=false) 
      private String reimburseDetailId; 
      @GenField(labelname="员工报账表",column="finance_reimburse_id",length=20,isnull=true) 
      private String financeReimburseId; 
      @GenField(labelname="项目编号",column="project_id",length=255,isnull=true) 
      private String projectId; 
      @GenField(labelname="控制类型",column="control_type",length=255,isnull=true) 
      private String controlType; 
      @GenField(labelname="费用类型",column="fee_type",length=255,isnull=true) 
      private String feeType; 
      @GenField(labelname="发票类型",column="invoice_type",length=255,isnull=true) 
      private String invoiceType; 
      @GenField(labelname="开始日期",column="begin_date",isnull=true) 
      private Date beginDate; 
      @GenField(labelname="结束日期",column="end_date",isnull=true) 
      private Date endDate; 
      @GenField(labelname="金额",column="money",isnull=true) 
      private Float money; 
      @GenField(labelname="费用说明",column="detail_depict",length=255,isnull=true) 
      private String detailDepict; 
      public String getReimburseDetailId(){ 
      	   return reimburseDetailId;
      }
      public void setReimburseDetailId(String reimburseDetailId){ 
      	   this.reimburseDetailId=reimburseDetailId; 
      } 
      public String getFinanceReimburseId(){ 
      	   return financeReimburseId;
      }
      public void setFinanceReimburseId(String financeReimburseId){ 
      	   this.financeReimburseId=financeReimburseId; 
      } 
      public String getProjectId(){ 
      	   return projectId;
      }
      public void setProjectId(String projectId){ 
      	   this.projectId=projectId; 
      } 
      public String getControlType(){ 
      	   return controlType;
      }
      public void setControlType(String controlType){ 
      	   this.controlType=controlType; 
      } 
      public String getFeeType(){ 
      	   return feeType;
      }
      public void setFeeType(String feeType){ 
      	   this.feeType=feeType; 
      } 
      public String getInvoiceType(){ 
      	   return invoiceType;
      }
      public void setInvoiceType(String invoiceType){ 
      	   this.invoiceType=invoiceType; 
      } 
      public Date getBeginDate(){ 
      	   return beginDate;
      }
      public void setBeginDate(Date beginDate){ 
      	   this.beginDate=beginDate; 
      } 
      public Date getEndDate(){ 
      	   return endDate;
      }
      public void setEndDate(Date endDate){ 
      	   this.endDate=endDate; 
      } 
      public Float getMoney(){ 
      	   return money;
      }
      public void setMoney(Float money){ 
      	   this.money=money; 
      } 
      public String getDetailDepict(){ 
      	   return detailDepict;
      }
      public void setDetailDepict(String detailDepict){ 
      	   this.detailDepict=detailDepict; 
      } 
}